package com.zb.mobile;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zb.result.PageUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author WEN
 * @Date 2024/5/30 0030
 **/
@Data
@ApiModel("移动端提现记录搜索对象")
public class WithdrawRecordListSearchMobileVo extends PageUtil {
    @ApiModelProperty(value = "提现状态：1-待审核，2-付款中，3-完成，4-失败，5-驳回，查询全部则传空值")
    private Integer status;

    @ApiModelProperty(value = "时间类型：1-本周，2-本月，3-本年，4-自定义时间区间", example = "1")
    private Integer dateType;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "开始时间，当dateType=4生效")
    private Date startTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "结束时间，当dateType=4生效")
    private Date endTime;

    @ApiModelProperty(value = "关键词：提现单号")
    private String keyword;


}
